Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F2 USA F3 Canada F2 Australia F2 USA F9 France F6 USA F11 USA F12 France F8 USA F14 France F9 USA F15 USA F16 USA F28 Australia F1 Australia F2 USA F8 USA F14 USA F22 USA F23 USA F27 USA F22 USA F24 USA F25 USA F22 USA F25 USA F28 USA F15 Penza Cup - Penza Ramat Hasharon Challenger USA F16 Ilkley Challenger Karshi Challenger Kaohsiung Challenger Busan Challenger Nottingham Challenger Taipei City Challenger Seoul Challenger Burnie Challenger Bangkok Challenger Japan F6 Little Rock Challenger Columbus Challenger Cassis Challenger Indian Wells Challenger USA F29 USA F24 USA F25 USA F26 USA F27 USA F31 USA F32 USA F5 USA F23 USA F24 USA F11 Canada F1 USA F6 USA F10 Franklin Templeton Tennis Classic - Scottsdale Mercedes-Benz Cup - Los Angeles U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles International Indoor Tennis Championships of Croatia - Zagreb Countrywide Classic - Los Angeles PBZ Zagreb Indoors - Zagreb Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Rhodes Challenger ATP Kremlin Cup - Moscow Chennai Open - Chennai SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Countrywide Classic - Los Angeles Medibank International - Sydney Sunrise Challenger SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Seoul Challenger BRD Nastase Tiriac Trophy - Bucharest Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles PTT Thailand Open - Bangkok Kremlin Cup - Moscow Aircel Chennai Open - Chennai Kremlin Cup - Moscow Happy Valley Challenger Aircel Chennai Open - Chennai Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Swiss Indoors Basel - Basel Open Sud de France - Montpellier Delray Beach Open - Delray Beach Rhodes Challenger Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Abierto Mexicano Telcel - Acapulco Launceston Challenger BRD Nastase Tiriac Trophy - Bucharest Citi Open - Washington Bangkok Challenger Yokohama Challenger Zhuhai Challenger Aircel Chennai Open - Chennai Busan Challenger Surbiton Challenger Gwangju Challenger TEB BNP Paribas Istanbul Open - Istanbul BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen New York Open - New York Delray Beach Open - Delray Beach Mons Challenger Helsinki Challenger Hall of Fame Open - Newport Binghamton Challenger Mallorca Challenger Seoul Challenger St. Petersburg Open - St. Petersburg XL Bermuda Open - Bermuda New York Open - New York Taiwan Challenger - Kaohsiung Keio Challenger International Tennis Tournament - Yokohama Open Diputacion Ciudad de Pozoblanco - Cordoba Oldum Brown Vancouver Open - Vancouver Gimcheon Challenger Carson Challenger The LTA Wrexham Challenger - Wrexham Ramat Hasharon Challenger Tashkent Challenger Prague Challenger Loughborough Challenger Helsinki Challenger Nottingham Challenger Guangzhou Challenger Raanana Challenger Project Independence Men's Challenger - Mandeville Istanbul Challenger Ho Chi Minh City Challenger USTA Challenger of Burbank - Burbank Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Taipei City Challenger USTA Challenger of Burbank - Burbank Hilton Waikoloa Village USTA Challenger - Waikoloa 2003 Freeman Men's Challenger - Joplin 2002 FSE Challenger - Tarzana Uncle Tobys Challenger - Tasmania 2003 USTA Challenger of Calabasas - Calabasas Togliatti Cup - Togliatti Guzzini Challenger - Recanati USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra Budapest Challenger - Budapest Czech Open - Prostejov USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Open de Montauban - Montauban USTA Seascape Challenger - Aptos Ourocard Tennis Challenger - Sao Paulo VI Gramado Open de Tenis - Gramado Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Bukhara Challenger - Bukhara Smith Barney Men's Challenger - Covington Ljubljana Open - Ljubljana Austin Challenger - Austin Tiburon Challenger - Tiburon Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Alexander Kolyaskin Memorial - Donetsk College Station Challenger - College Station ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City 2005 Freeman Men's Challenger - Joplin Tallahassee Tennis Challenger - Tallahassee Olbia Challenger - Olbia Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills ECM Prague Open 2005 - Prague USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana Fifth Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton TED Open - Istanbul Open D'Orleans - Orleans Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Gemax Open - Belgrade Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City 2006 USTA Tallahassee Tennis Challenger - Tallahassee 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Czech Open 2006 - Prostejov Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami The Commercia Challenger - Aptos BNP Paribas Open - Indian Wells GHI Bronx Tennis Classic - Bronx BNP Paribas Open - Indian Wells The Swanston Challenger - Sacramento Rogers Cup - Montreal The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville BNP Paribas Open - Indian Wells Wailea Men's Challenger - Maui Miami Open - Miami Rogers Cup - Montreal Bancolombia Open - Bogota Voit Mexico City Open - Mexico City BNP Paribas Open - Indian Wells 2007 Challenger of Santa Clara - Valencia Isla de Lanzarote - Lanzarote Isla de Gran Canaria - Mas Palomas Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba Togliatti Cup - Togliatti Mordova Cup 2007 - Saransk Akbank Private Banking TED Open - Istanbul Samsung Securities Cup - Seoul Flea Market Cup - Busan XL Bermuda Open - Bermuda Fifth Third Bank Tennis Championships - Lexington Alexander Kolyaskin Memorial - Donetsk Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Morelos Challenger Columbus Challenger Vancouver Challenger San Jose Challenger Salzburg Challenger Athens Challenger Busan Challenger Fergana Challenger Nottingham Challenger Granby Challenger Astana Challenger Beijing Challenger Ortisei Challenger Sao Paulo Challenger Tour Finals U.S. Open - New York Dallas Challenger Nottingham-2 Challenger Vancouver Challenger Bangkok Challenger Shanghai Challenger Geneva Challenger Quimper Challenger Leon Challenger Dallas Challenger Le Gosier Challenger Busan Challenger Guadalajara Challenger Istanbul Challenger Mexico City Challenger Astana Challenger Alphen Challenger Kun-Ming Challenger Athens Challenger Ortisei Challenger Australian Open - Melbourne Nottingham Challenger French Open - Paris Wimbledon - London U.S. Open - New York Rennes Challenger Bratislava Challenger Australian Open - Melbourne French Open - Paris Shenzhen Challenger Raanana Challenger Batman Challenger Wimbledon - London Busan Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Vancouver Challenger U.S. Open - New York Irving Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tashkent Challenger Ningboo Challenger Suzhou Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Brescia Challenger Canberra Challenger U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Hua Hin Challenger Andria Challenger Vancouver Challenger French Open - Paris Binghamton Challenger Canberra Challenger Wimbledon - London Australian Open - Melbourne Shenzhen Challenger Jerusalem Challenger Wimbledon - London Mercedes-Benz Cup - Los Angeles U.S. Open - New York Australian Open - Melbourne Kaohsiung Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Canberra Challenger 2002 USTA Challenger of Calabasas - Calabasas Indian Wells Challenger Tashkent Challenger Wimbledon - London USTA Challenger of Burbank - Burbank Busan Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Winnipeg Challenger Gatineau Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Citta di Monza - Monza TD Waterhouse Cup - Long Island Arizona Men's Tennis Championships - Scottsdale The Stella Artois Championships - London Heineken Open - Auckland The Artois Championships - London The Nottingham Open - Nottingham Ordina Open - 's-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo Wimbledon - London Thailand Open - Bangkok AEGON Championships - London Wimbledon - London U.S. Open - New York SAP Open - San Jose PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Australian Open - Melbourne Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb BMW Open - Munich AEGON Championships - London Hall of Fame Tennis Championships - Newport Wimbledon - London Memphis Open - Memphis Delray Beach Open - Delray Beach AEGON International - Eastbourne Australian Open - Melbourne TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Shenzhen Open - Shenzhen Hall of Fame Tennis Championships - Newport Garanti Koza Sofia Open - Sofia French Open - Paris Citi Open - Washington Kremlin Cup - Moscow Wimbledon - London U.S. Open - New York BMW Open - Munich SAP Open - San Jose Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis CA Tennis Trophy - Vienna Canberra Challenger Pro Challenger at Calabasas - Calabasas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Siebel Open - San Jose China Open - Beijing Medibank International - Sydney SAP Open - San Jose Shanghai - Shanghai Next Generation Adelaide International - Adelaide Claro Open Colombia - Bogota Sony Ericsson Open - Miami Sony Open Tennis - Miami Atlanta Tennis Championships - Atlanta BNP Paribas Open - Indian Wells Rogers Cup - Toronto Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, ISR-SWE 3-1 Wimbledon (juniors) Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, Group I, 1R, HUN-ISR 3-2 French Open (juniors) U.S. Open (juniors) Olympics - Rio de Janeiro